self-destruct mechanism - Español Inglés Diccionario